package cn.koala.key.entity.enums;

public enum OrderTypeEnum {

    // 入库单状态 类型
    TYPE_IN_NO_SUBMIT(1, "未提交"),
    TYPE_IN_STORE(2, "已入库"),
    TYPE_INVALID(3, "已作废"),

    // 出库单状态 类型
    TYPE_OUT_NO_SUBMIT(1, "未提交"),
    TYPE_OUT_STORE(2, "已出库"),
    TYPE_OUT_INVALID(3, "已作废"),

    // 钥匙入库状态
    KEY_IN_NO_STORE(0, "未入库"),
    KEY_IN_STORE(1, "已入库"),

    KEY_OUT_NO_STORE(0, "未出库"),
    KEY_OUT_STORE(1, "已出库"),

    KEY_NO_DELETE(0, "未删除"),
    KEY_DELETE(1, "已删除"),
    ;


    private Integer value;

    private String name;

    OrderTypeEnum(Integer value, String name) {
        this.value = value;
        this.name = name;
    }

    @Override
    public String toString() {
        return "OrderTypeEnum{" +
                "value=" + value +
                ", name=" + name +
                '}';
    }

    public Integer getValue() {
        return value;
    }

    public String getName() {
        return name;
    }
}
